package com.nbsaas.boot.quartz.api.domain.simple;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import lombok.Data;

/**
 * 定时任务-列表对象
 */
@Data
public class SchedulingTaskSimple implements Serializable {
    /**
     * 序列化参数
     */
    private static final long serialVersionUID = 1L;


    /**
     * 任务别名
     **/
    private String aliasName;

    /**
     * 记录类型 1日志记录，2日志不记录
     **/
    private Integer recordType;

    /**
     * 请求方法
     **/
    private String requestMethod;

    /**
     * 任务备注
     **/
    private String remark;

    /**
     * 任务类型,1:url地址请求,2:执行指定命令操作(复制文件,下载文件）,3:打印文本类型
     **/
    private Integer type;

    /**
     * 是否异步,1:是;2:否
     **/
    private Integer isSync;

    /**
     * 添加时间
     **/
    private Date addDate;

    /**
     * 任务执行url
     **/
    private String url;

    /**
     * 任务内容
     **/
    private String content;

    /**
     * 任务运行时间表达式
     **/
    private String cronExpression;

    /**
     * 请求体
     **/
    private String requestBody;

    /**
     * 任务名称
     **/
    private String name;

    /**
     * 请求体
     **/
    private String requestHeader;

    /**
     * 主键id
     **/
    private Long id;

    /**
     * 请求类型
     **/
    private String contentType;

    /**
     * 最新修改时间
     **/
    private Date lastDate;


}